package eleme.openapi.sdk.api.entity.cpc;

import java.util.List;

import eleme.openapi.sdk.api.enumeration.cpc.WagerAutoStatus;
import eleme.openapi.sdk.api.enumeration.cpc.WagerOpenStatus;
import eleme.openapi.sdk.api.enumeration.cpc.WagerSpeedMode;

public class OWagerInformation {

    /**
     * 餐厅id
     */
    private long restaurantId;

    public long getRestaurantId() {
        return restaurantId;
    }

    public void setRestaurantId(long restaurantId) {
        this.restaurantId = restaurantId;
    }

    /**
     * 推广状态
     */
    private WagerOpenStatus status;

    public WagerOpenStatus getStatus() {
        return status;
    }

    public void setStatus(WagerOpenStatus status) {
        this.status = status;
    }

    /**
     * 推广出价：分
     */
    private int grade;

    public int getGrade() {
        return grade;
    }

    public void setGrade(int grade) {
        this.grade = grade;
    }

    /**
     * 每日预算：分
     */
    private int budget;

    public int getBudget() {
        return budget;
    }

    public void setBudget(int budget) {
        this.budget = budget;
    }

    /**
     * 次日自动开启状态
     */
    private WagerAutoStatus autoStatus;

    public WagerAutoStatus getAutoStatus() {
        return autoStatus;
    }

    public void setAutoStatus(WagerAutoStatus autoStatus) {
        this.autoStatus = autoStatus;
    }

    /**
     * 自动开启时间段,小时集合
     */
    private List<Integer> launchHours;

    public List<Integer> getLaunchHours() {
        return launchHours;
    }

    public void setLaunchHours(List<Integer> launchHours) {
        this.launchHours = launchHours;
    }

    /**
     * 预算投放速度
     */
    private WagerSpeedMode wagerSpeedMode;

    public WagerSpeedMode getWagerSpeedMode() {
        return wagerSpeedMode;
    }

    public void setWagerSpeedMode(WagerSpeedMode wagerSpeedMode) {
        this.wagerSpeedMode = wagerSpeedMode;
    }

}
